package com.jd.finance.core.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jd.finance.core.pojo.dto.GetOpreateLogDTO;
import com.jd.finance.core.pojo.entity.OpreateLog;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <p>
 * 操作日志表 Mapper 接口
 * </p>
 *
 * @author LiQingBo
 * @since 2022-05-25
 */
@Mapper
public interface OpreateLogMapper extends BaseMapper<OpreateLog> {

    /**
     * 查询所有操作日志
     *
     * @return
     */
    List<GetOpreateLogDTO> getAllOperateLog();

    /**
     * 根据时间段查询操作日志
     *
     * @param bigTime
     * @param expTime
     * @return
     */
    List<GetOpreateLogDTO> selectLogByTime(String bigTime, String expTime);

    /**
     * 根据手机号查询操作日志
     *
     * @param userPhone
     * @return
     */
    List<GetOpreateLogDTO> selectLogByPhone(String userPhone);
}
